[INFO] fetching crate ploidy-core 0.10.0...
[INFO] testing ploidy-core-0.10.0 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] extracting crate ploidy-core 0.10.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate ploidy-core 0.10.0
[INFO] finished tweaking crates.io crate ploidy-core 0.10.0
[INFO] tweaked toml for crates.io crate ploidy-core 0.10.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate ploidy-core 0.10.0 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ploidy-core 0.10.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ed18502026b6390113377b3c57d84bad99298733925afb7ab7c10ee75ae24640
[INFO] running `Command { std: "docker" "start" "-a" "ed18502026b6390113377b3c57d84bad99298733925afb7ab7c10ee75ae24640", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ed18502026b6390113377b3c57d84bad99298733925afb7ab7c10ee75ae24640", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ed18502026b6390113377b3c57d84bad99298733925afb7ab7c10ee75ae24640", kill_on_drop: false }`
[INFO] [stdout] ed18502026b6390113377b3c57d84bad99298733925afb7ab7c10ee75ae24640
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2a7d835a2abff049ce30e428c63a7dea31c294bd117ce99386ce10fc5c4a0b36
[INFO] running `Command { std: "docker" "start" "-a" "2a7d835a2abff049ce30e428c63a7dea31c294bd117ce99386ce10fc5c4a0b36", kill_on_drop: false }`
[INFO] [stderr]    Compiling zmij v1.0.12
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling atomic_refcell v0.1.13
[INFO] [stderr]    Compiling petgraph v0.8.3
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling enum-map-derive v0.17.0
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling enum-map v2.7.3
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling ploidy-pointer-derive v0.10.0
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling ploidy-pointer v0.10.0
[INFO] [stderr]    Compiling ploidy-core v0.10.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 25.29s
[INFO] running `Command { std: "docker" "inspect" "2a7d835a2abff049ce30e428c63a7dea31c294bd117ce99386ce10fc5c4a0b36", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2a7d835a2abff049ce30e428c63a7dea31c294bd117ce99386ce10fc5c4a0b36", kill_on_drop: false }`
[INFO] [stdout] 2a7d835a2abff049ce30e428c63a7dea31c294bd117ce99386ce10fc5c4a0b36
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bb2086961c001e6dcc05395eb5823de0caf85569662e6c6be928abb44fd4c655
[INFO] running `Command { std: "docker" "start" "-a" "bb2086961c001e6dcc05395eb5823de0caf85569662e6c6be928abb44fd4c655", kill_on_drop: false }`
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling ploidy-core v0.10.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 9.31s
[INFO] running `Command { std: "docker" "inspect" "bb2086961c001e6dcc05395eb5823de0caf85569662e6c6be928abb44fd4c655", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bb2086961c001e6dcc05395eb5823de0caf85569662e6c6be928abb44fd4c655", kill_on_drop: false }`
[INFO] [stdout] bb2086961c001e6dcc05395eb5823de0caf85569662e6c6be928abb44fd4c655
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 60261bad5025ac6a66a415df5a782c3b0de14a1d9e7d704625e97d523ff5558a
[INFO] running `Command { std: "docker" "start" "-a" "60261bad5025ac6a66a415df5a782c3b0de14a1d9e7d704625e97d523ff5558a", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ploidy_core-4e5c2ac1e3b706c5)
[INFO] [stdout] 
[INFO] [stdout] running 259 tests
[INFO] [stdout] test codegen::unique::tests::test_deduplication_with_numbers ... ok
[INFO] [stdout] test codegen::unique::tests::test_segment_screaming_snake ... ok
[INFO] [stdout] test codegen::unique::tests::test_segment_snake_case ... ok
[INFO] [stdout] test codegen::unique::tests::test_segment_with_numbers ... ok
[INFO] [stdout] test codegen::unique::tests::test_segment_camel_case ... ok
[INFO] [stdout] test codegen::unique::tests::test_segment_consecutive_uppercase ... ok
[INFO] [stdout] test codegen::unique::tests::test_segment_empty_and_special ... ok
[INFO] [stdout] test codegen::unique::tests::test_deduplication_xml_http_request ... ok
[INFO] [stdout] test codegen::unique::tests::test_deduplication_http_response_collision ... ok
[INFO] [stdout] test codegen::unique::tests::test_segment_pascal_case ... ok
[INFO] [stdout] test codegen::unique::tests::test_deduplication_same_prefix ... ok
[INFO] [stdout] test codegen::unique::tests::test_with_reserved_empty ... ok
[INFO] [stdout] test codegen::unique::tests::test_deduplication_preserves_original_casing ... ok
[INFO] [stdout] test codegen::unique::tests::test_with_reserved_underscore ... ok
[INFO] [stdout] test ir::graph::tests::test_condensation_has_correct_edges ... ok
[INFO] [stdout] test ir::graph::tests::test_cyclic_graph_has_one_multi_node_scc ... ok
[INFO] [stdout] test ir::graph::tests::test_linear_graph_has_singleton_sccs ... ok
[INFO] [stdout] test ir::graph::tests::test_topo_index_consistent_within_scc ... ok
[INFO] [stdout] test ir::graph::tests::test_sccs_are_in_topological_order ... ok
[INFO] [stdout] test ir::graph::tests::test_condensation_has_correct_node_count ... ok
[INFO] [stdout] test ir::tests::graph::test_circular_refs_complex_cycle ... ok
[INFO] [stdout] test ir::tests::graph::test_circular_all_of_terminates ... ok
[INFO] [stdout] test ir::tests::graph::test_circular_refs_multiple_sccs ... ok
[INFO] [stdout] test ir::tests::graph::test_circular_refs_tarjan_correctness ... ok
[INFO] [stdout] test ir::tests::graph::test_circular_refs_diamond_no_false_positive ... ok
[INFO] [stdout] test ir::tests::graph::test_circular_refs_excludes_inherits_edges ... ok
[INFO] [stdout] test ir::tests::graph::test_circular_refs_self_reference ... ok
[INFO] [stdout] test ir::tests::graph::test_circular_refs_simple_cycle ... ok
[INFO] [stdout] test codegen::unique::tests::test_segment_mixed_separators ... ok
[INFO] [stdout] test ir::tests::graph::test_circular_refs_through_containers ... ok
[INFO] [stdout] test codegen::unique::tests::test_with_reserved_multiple ... ok
[INFO] [stdout] test ir::graph::tests::test_condensation_neighbors_in_topological_order ... ok
[INFO] [stdout] test ir::tests::graph::test_all_of_parent_with_one_of_and_properties ... ok
[INFO] [stdout] test ir::tests::graph::test_dependencies_diamond ... ok
[INFO] [stdout] test ir::tests::graph::test_circular_refs_no_cycles ... ok
[INFO] [stdout] test ir::tests::graph::test_all_of_inheritance_with_fields ... ok
[INFO] [stdout] test ir::tests::graph::test_dependents_cycle ... ok
[INFO] [stdout] test ir::tests::graph::test_dependencies_propagation ... ok
[INFO] [stdout] test ir::tests::graph::test_dependents_multiple_dependents ... ok
[INFO] [stdout] test ir::tests::graph::test_dependents_is_inverse_of_dependencies ... ok
[INFO] [stdout] test ir::tests::graph::test_dependents_simple_chain ... ok
[INFO] [stdout] test ir::tests::graph::test_depends_on_cycle ... ok
[INFO] [stdout] test ir::tests::graph::test_depends_on_independent ... ok
[INFO] [stdout] test ir::tests::graph::test_depends_on_simple_chain ... ok
[INFO] [stdout] test ir::tests::graph::test_graph_array_edge ... ok
[INFO] [stdout] test ir::tests::graph::test_graph_basic_construction ... ok
[INFO] [stdout] test ir::tests::graph::test_graph_map_edge ... ok
[INFO] [stdout] test ir::tests::graph::test_graph_ref_resolution ... ok
[INFO] [stdout] test ir::tests::graph::test_graph_struct_field_edges ... ok
[INFO] [stdout] test ir::tests::graph::test_graph_tagged_variant_edges ... ok
[INFO] [stdout] test ir::tests::graph::test_graph_untagged_variant_edges ... ok
[INFO] [stdout] test ir::tests::graph::test_needs_indirection_through_array ... ok
[INFO] [stdout] test ir::tests::graph::test_needs_indirection_through_inlined_tagged_variant ... ok
[INFO] [stdout] test ir::tests::graph::test_multiple_parents ... ok
[INFO] [stdout] test ir::tests::graph::test_graph_nullable_edge ... ok
[INFO] [stdout] test ir::tests::graph::test_graph_deduplication ... ok
[INFO] [stdout] test ir::tests::graph::test_needs_indirection_through_nullable ... ok
[INFO] [stdout] test ir::tests::graph::test_operation_with_no_types ... ok
[INFO] [stdout] test ir::tests::graph::test_operations_multiple ... ok
[INFO] [stdout] test ir::tests::graph::test_operations_transitive ... ok
[INFO] [stdout] test ir::tests::graph::test_needs_indirection_through_map ... ok
[INFO] [stdout] test ir::tests::graph::test_parents_returns_immediate_parents ... ok
[INFO] [stdout] test ir::tests::graph::test_untagged_union_with_properties ... ok
[INFO] [stdout] test ir::tests::spec::test_complex_spec_with_multiple_operations_and_resources ... ok
[INFO] [stdout] test ir::tests::spec::test_different_operations_can_have_different_resources ... ok
[INFO] [stdout] test ir::tests::spec::test_extracts_schemas_from_components ... ok
[INFO] [stdout] test ir::tests::spec::test_falls_back_to_default_response_when_no_2xx_status ... ok
[INFO] [stdout] test ir::tests::spec::test_empty_spec ... ok
[INFO] [stdout] test ir::tests::graph::test_tagged_union_inlines_include_field_types ... ok
[INFO] [stdout] test ir::tests::graph::test_indirect_and_direct_siblings ... ok
[INFO] [stdout] test ir::tests::graph::test_used_by_propagation ... ok
[INFO] [stdout] test ir::tests::spec::test_mixed_path_and_query_parameters ... ok
[INFO] [stdout] test ir::tests::spec::test_ignores_header_and_cookie_parameters ... ok
[INFO] [stdout] test ir::tests::spec::test_operation_with_all_components ... ok
[INFO] [stdout] test ir::tests::spec::test_operation_without_response ... ok
[INFO] [stdout] test ir::tests::spec::test_operation_without_request_body ... ok
[INFO] [stdout] test ir::tests::spec::test_parses_custom_resource_name_from_extension ... ok
[INFO] [stdout] test ir::tests::spec::test_parses_multiple_operations_from_same_path ... ok
[INFO] [stdout] test ir::tests::spec::test_parses_multiple_path_parameters ... ok
[INFO] [stdout] test ir::tests::spec::test_parses_operations_from_multiple_paths ... ok
[INFO] [stdout] test ir::tests::spec::test_parses_multiple_query_parameters ... ok
[INFO] [stdout] test ir::tests::spec::test_parses_path_parameter_integer_type ... ok
[INFO] [stdout] test ir::tests::spec::test_parses_path_with_parameter_segments ... ok
[INFO] [stdout] test ir::tests::spec::test_parses_path_parameter_string_type ... ok
[INFO] [stdout] test ir::tests::spec::test_parses_query_parameter_form_exploded ... ok
[INFO] [stdout] test ir::tests::spec::test_parses_query_parameter_space_delimited ... ok
[INFO] [stdout] test ir::tests::spec::test_parses_request_body_wildcard_content_type ... ok
[INFO] [stdout] test ir::tests::spec::test_parses_request_body_json_inline_schema ... ok
[INFO] [stdout] test ir::tests::spec::test_parses_request_body_json_reference ... ok
[INFO] [stdout] test ir::tests::spec::test_parses_response_json_inline_schema ... ok
[INFO] [stdout] test ir::tests::spec::test_parses_query_parameter_deep_object ... ok
[INFO] [stdout] test ir::tests::spec::test_parses_response_with_wildcard_content_type ... ok
[INFO] [stdout] test ir::tests::spec::test_parses_request_body_multipart ... ok
[INFO] [stdout] test ir::tests::spec::test_preserves_operation_descriptions ... ok
[INFO] [stdout] test ir::tests::spec::test_parses_single_operation_from_path ... ok
[INFO] [stdout] test ir::tests::spec::test_query_parameter_default_style_is_none ... ok
[INFO] [stdout] test ir::tests::spec::test_prioritizes_2xx_status_over_default_response ... ok
[INFO] [stdout] test ir::tests::spec::test_parses_query_parameter_pipe_delimited ... ok
[INFO] [stdout] test ir::tests::spec::test_selects_first_2xx_status_when_multiple_exist ... ok
[INFO] [stdout] test ir::tests::spec::test_schema_stores_x_resource_id ... ok
[INFO] [stdout] test ir::tests::spec::test_parses_query_parameter_form_unexploded ... ok
[INFO] [stdout] test ir::tests::spec::test_parses_response_json_reference ... ok
[INFO] [stdout] test ir::tests::spec::test_schema_without_x_resource_id_has_none ... ok
[INFO] [stdout] test ir::tests::transform::test_additional_properties_false_creates_struct ... ok
[INFO] [stdout] test ir::tests::transform::test_any_of_inline_uses_index_hint ... ok
[INFO] [stdout] test ir::tests::transform::test_any_of_fields_marked_flattened_not_required ... ok
[INFO] [stdout] test ir::tests::transform::test_any_of_with_properties ... ok
[INFO] [stdout] test ir::tests::transform::test_array_inline_path_construction ... ok
[INFO] [stdout] test ir::tests::transform::test_boolean_primitive_transformation ... ok
[INFO] [stdout] test ir::tests::transform::test_empty_type_array_produces_any ... ok
[INFO] [stdout] test ir::tests::transform::test_enum_mixed_types ... ok
[INFO] [stdout] test ir::tests::transform::test_enum_string_variants ... ok
[INFO] [stdout] test ir::tests::transform::test_array_with_inline_items ... ok
[INFO] [stdout] test ir::tests::transform::test_array_with_ref_items ... ok
[INFO] [stdout] test ir::tests::transform::test_array_without_items_produces_array_of_any ... ok
[INFO] [stdout] test ir::tests::transform::test_enum_number_variants ... ok
[INFO] [stdout] test ir::tests::transform::test_any_of_nullable_refs ... ok
[INFO] [stdout] test ir::tests::transform::test_enum_with_only_null_json_values_produces_empty_enum ... ok
[INFO] [stdout] test ir::tests::transform::test_any_of_ref_uses_type_name ... ok
[INFO] [stdout] test ir::tests::transform::test_named_nullable_schema_produces_container ... ok
[INFO] [stdout] test ir::tests::transform::test_inline_array_produces_inline_container ... ok
[INFO] [stdout] test ir::tests::transform::test_any_of_with_all_of ... ok
[INFO] [stdout] test ir::tests::transform::test_inline_tagged_union_in_struct_field ... ok
[INFO] [stdout] test ir::tests::transform::test_deeply_nested_inline_types ... ok
[INFO] [stdout] test ir::tests::transform::test_map_inline_path_construction ... ok
[INFO] [stdout] test ir::tests::spec::test_parses_query_parameter_with_description ... ok
[INFO] [stdout] test ir::tests::transform::test_multiple_types_string_and_integer_untagged ... ok
[INFO] [stdout] test ir::tests::transform::test_named_array_schema_produces_container ... ok
[INFO] [stdout] test ir::tests::transform::test_named_array_with_inline_one_of_items_produces_container ... ok
[INFO] [stdout] test ir::tests::transform::test_named_container_preserves_description ... ok
[INFO] [stdout] test ir::tests::transform::test_named_map_schema_produces_container ... ok
[INFO] [stdout] test ir::tests::transform::test_enum_bool_variants ... ok
[INFO] [stdout] test ir::tests::transform::test_named_primitive_does_not_produce_container ... ok
[INFO] [stdout] test ir::tests::transform::test_primitive_string_formats ... ok
[INFO] [stdout] test ir::tests::transform::test_struct_inline_all_of_becomes_parent ... ok
[INFO] [stdout] test ir::tests::transform::test_object_with_empty_properties_produces_struct ... ok
[INFO] [stdout] test ir::tests::transform::test_struct_inline_field_description ... ok
[INFO] [stdout] test ir::tests::transform::test_struct_inline_path_construction ... ok
[INFO] [stdout] test ir::tests::transform::test_recursive_all_of_ref ... ok
[INFO] [stdout] test ir::tests::transform::test_struct_ref_field_description ... ok
[INFO] [stdout] test ir::tests::transform::test_schema_without_type_or_properties_produces_any ... ok
[INFO] [stdout] test ir::tests::transform::test_struct_with_additional_properties_inline ... ok
[INFO] [stdout] test ir::tests::transform::test_struct_mixed_all_of_ref_and_inline ... ok
[INFO] [stdout] test ir::tests::transform::test_recursive_multi_all_of_ref_no_stack_overflow ... ok
[INFO] [stdout] test ir::tests::transform::test_struct_with_additional_properties_true ... ok
[INFO] [stdout] test ir::tests::transform::test_struct_with_nullable_field_inline ... ok
[INFO] [stdout] test ir::tests::transform::test_optional_field_container_description_is_not_parent_schema ... ok
[INFO] [stdout] test ir::tests::transform::test_struct_with_additional_properties_ref ... ok
[INFO] [stdout] test ir::tests::transform::test_struct_with_required_fields ... ok
[INFO] [stdout] test ir::tests::transform::test_struct_with_nullable_field_openapi_31_syntax ... ok
[INFO] [stdout] test ir::tests::transform::test_primitive_number_formats ... ok
[INFO] [stdout] test ir::tests::transform::test_struct_with_nullable_field_ref ... ok
[INFO] [stdout] test ir::tests::transform::test_struct_with_own_properties ... ok
[INFO] [stdout] test ir::tests::transform::test_type_and_null_in_type_array_creates_nullable ... ok
[INFO] [stdout] test ir::tests::transform::test_struct_without_properties_falls_through ... ok
[INFO] [stdout] test ir::tests::transform::test_tagged_without_mapping ... ok
[INFO] [stdout] test ir::tests::transform::test_untagged_basic ... ok
[INFO] [stdout] test ir::tests::transform::test_type_object_and_null_creates_nullable_map ... ok
[INFO] [stdout] test ir::tests::transform::test_type_array_and_null_creates_nullable_array ... ok
[INFO] [stdout] test ir::tests::transform::test_tagged_filters_non_refs ... ok
[INFO] [stdout] test ir::tests::transform::test_type_array_with_format_produces_inline_variants ... ok
[INFO] [stdout] test ir::tests::transform::test_primitive_integer_formats ... ok
[INFO] [stdout] test ir::tests::transform::test_tagged_description ... ok
[INFO] [stdout] test ir::tests::transform::test_untagged_null_detection ... ok
[INFO] [stdout] test ir::tests::transform::test_recursive_all_of_ref_nullable ... ok
[INFO] [stdout] test ir::tests::transform::test_untagged_empty_simplifies ... ok
[INFO] [stdout] test ir::tests::transform::test_untagged_variant_numbering ... ok
[INFO] [stdout] test ir::tests::views::test_dependencies_from_array_includes_inner_types ... ok
[INFO] [stdout] test ir::tests::views::test_dependencies_from_inline_includes_inner_types ... ok
[INFO] [stdout] test ir::tests::transform::test_untagged_single_variant_one_of_ref_produces_container ... ok
[INFO] [stdout] test ir::tests::views::test_array_view_provides_access_to_item_type ... ok
[INFO] [stdout] test ir::tests::transform::test_untagged_single_null_simplifies ... ok
[INFO] [stdout] test ir::tests::transform::test_untagged_single_variant_unwraps ... ok
[INFO] [stdout] test ir::tests::views::test_dependencies_from_nullable_includes_inner_types ... ok
[INFO] [stdout] test ir::tests::views::test_dependencies_handles_cycles_without_infinite_loop ... ok
[INFO] [stdout] test ir::tests::views::test_dependencies_from_primitive_returns_empty ... ok
[INFO] [stdout] test ir::tests::views::test_dependencies_multiple ... ok
[INFO] [stdout] test ir::tests::views::test_enum_view_variants ... ok
[INFO] [stdout] test ir::tests::views::test_dependencies_from_map_includes_inner_types ... ok
[INFO] [stdout] test ir::tests::views::test_enum_view_with_description ... ok
[INFO] [stdout] test ir::tests::views::test_enum_view_variants_with_booleans ... ok
[INFO] [stdout] test ir::tests::views::test_enum_view_without_description ... ok
[INFO] [stdout] test ir::tests::views::test_extension_insertion_retrieval ... ok
[INFO] [stdout] test ir::tests::views::test_extension_type_safety ... ok
[INFO] [stdout] test ir::tests::views::test_enum_view_with_view_trait_methods ... ok
[INFO] [stdout] test ir::tests::views::test_dependencies_from_any_returns_empty ... ok
[INFO] [stdout] test ir::tests::views::test_extension_per_node_type ... ok
[INFO] [stdout] test ir::tests::views::test_enum_view_variants_with_numbers ... ok
[INFO] [stdout] test ir::tests::views::test_inline_tagged_view_construction ... ok
[INFO] [stdout] test ir::tests::views::test_fields_linearizes_inline_all_of_parents ... ok
[INFO] [stdout] test ir::tests::views::test_inline_tagged_view_variant_types ... ok
[INFO] [stdout] test ir::tests::views::test_inherited_tag_field ... ok
[INFO] [stdout] test ir::tests::views::test_inline_untagged_view_construction ... ok
[INFO] [stdout] test ir::tests::views::test_inline_enum_view_construction ... ok
[INFO] [stdout] test ir::tests::spec::test_operation_without_id_is_skipped ... ok
[INFO] [stdout] test ir::tests::views::test_inline_struct_view_construction_and_path_access ... ok
[INFO] [stdout] test ir::tests::views::test_dependencies_none ... ok
[INFO] [stdout] test ir::tests::views::test_inline_view_path_method ... ok
[INFO] [stdout] test ir::tests::views::test_inline_view_with_view_trait_methods ... ok
[INFO] [stdout] test ir::tests::transform::test_tagged_with_partial_mapping ... ok
[INFO] [stdout] test ir::tests::transform::test_tagged_with_mapping ... ok
[INFO] [stdout] test ir::tests::views::test_inlines_finds_inline_structs_in_struct_fields ... ok
[INFO] [stdout] test ir::tests::views::test_inlines_finds_inline_types_in_nested_arrays ... ok
[INFO] [stdout] test ir::tests::views::test_inlined_variant_inline_field_types_not_leaked ... ok
[INFO] [stdout] test ir::tests::views::test_operation_path ... ok
[INFO] [stdout] test ir::tests::views::test_inlined_when_struct_field_references_tagged_variant ... ok
[INFO] [stdout] test ir::tests::views::test_nullable_view_provides_access_to_inner_type ... ok
[INFO] [stdout] test ir::tests::views::test_operation_request_json ... ok
[INFO] [stdout] test ir::tests::views::test_map_view_provides_access_to_value_type ... ok
[INFO] [stdout] test ir::tests::views::test_not_inlined_when_variant_already_inherits_union_fields ... ok
[INFO] [stdout] test ir::tests::views::test_inlines_empty_for_schemas_with_no_inlines ... ok
[INFO] [stdout] test ir::tests::views::test_operation_query ... ok
[INFO] [stdout] test ir::tests::views::test_inlines_finds_inline_tagged_unions ... ok
[INFO] [stdout] test ir::tests::views::test_operation_request_and_response ... ok
[INFO] [stdout] test ir::tests::views::test_operation_parameter_ty ... ok
[INFO] [stdout] test ir::tests::views::test_operation_request_multipart ... ok
[INFO] [stdout] test ir::tests::views::test_operation_view_method ... ok
[INFO] [stdout] test ir::tests::views::test_operation_response_without_schema ... ok
[INFO] [stdout] test ir::tests::views::test_struct_view_fields_iterator ... ok
[INFO] [stdout] test ir::tests::views::test_operation_view_inlines_finds_inline_types ... ok
[INFO] [stdout] test ir::tests::views::test_operation_parameter_style ... ok
[INFO] [stdout] test ir::tests::views::test_operation_view_inlines_excludes_schema_references ... ok
[INFO] [stdout] test ir::tests::views::test_own_struct_tag_field ... ok
[INFO] [stdout] test ir::tests::views::test_inlined_when_tagged_unions_disagree_on_tag ... ok
[INFO] [stdout] test ir::tests::views::test_operation_view_inlines_with_mixed_types ... ok
[INFO] [stdout] test ir::tests::views::test_tag_false_for_inlined_struct ... ok
[INFO] [stdout] test ir::tests::views::test_inlining_preserves_field_type_edges ... ok
[INFO] [stdout] test ir::tests::views::test_inlined_when_tagged_unions_disagree_on_fields ... ok
[INFO] [stdout] test ir::tests::views::test_tagged_variant_type_access ... ok
[INFO] [stdout] test ir::tests::views::test_tagged_variant_names_and_aliases ... ok
[INFO] [stdout] test ir::tests::views::test_traverse_skip_excludes_node_but_continues_traversal ... ok
[INFO] [stdout] test ir::tests::views::test_traverse_dependents_yields_types_that_depend_on_node ... ok
[INFO] [stdout] test ir::tests::views::test_tag_false_when_only_operation_prevents_inlining ... ok
[INFO] [stdout] test ir::tests::views::test_transitive_dependency_field_matching_tag_is_not_tag ... ok
[INFO] [stdout] test ir::tests::views::test_traverse_stop_includes_node_but_stops_traversal ... ok
[INFO] [stdout] test ir::tests::views::test_untagged_variant_iteration ... ok
[INFO] [stdout] test ir::tests::views::test_traverse_ignore_excludes_node_and_stops_traversal ... ok
[INFO] [stdout] test ir::tests::views::test_traverse_filter_on_edge_kind ... ok
[INFO] [stdout] test parse::path::test::test_root_path ... ok
[INFO] [stdout] test parse::path::test::test_simple_literal ... ok
[INFO] [stdout] test parse::path::test::test_trailing_slash ... ok
[INFO] [stdout] test parse::types::tests::handle_escaping ... ok
[INFO] [stdout] test ir::tests::views::test_variant_field_matching_tagged_union_tag_is_tag ... ok
[INFO] [stdout] test parse::path::test::test_double_slash ... ok
[INFO] [stdout] test parse::path::test::test_invalid_chars_in_template ... ok
[INFO] [stdout] test parse::types::tests::parse_all_component_types ... ok
[INFO] [stdout] test parse::types::tests::parse_schema_ref ... ok
[INFO] [stdout] test parse::path::test::test_literal_with_extension ... ok
[INFO] [stdout] test parse::path::test::test_multiple_templates ... ok
[INFO] [stdout] test parse::path::test::test_simple_template ... ok
[INFO] [stdout] test parse::path::test::test_nested_path ... ok
[INFO] [stdout] test ir::tests::views::test_untagged_variant_with_null_type ... ok
[INFO] [stdout] test ir::tests::views::test_schema_view_from_graph ... ok
[INFO] [stdout] test ir::tests::views::test_struct_field_view_accessors ... ok
[INFO] [stdout] test ir::tests::transform::test_tagged_multiple_aliases ... ok
[INFO] [stdout] test ir::tests::transform::test_unhandled_string_format_falls_back_to_string ... ok
[INFO] [stdout] test ir::tests::views::test_operation_view_resource ... ok
[INFO] [stdout] test parse::types::tests::reject_external_ref ... ok
[INFO] [stdout] test parse::path::test::test_mixed_literal_and_param ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 259 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ploidy_core
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test src/lib.rs - (line 10) ... ok
[INFO] [stdout] test src/codegen/unique.rs - codegen::unique::WordSegments (line 137) ... ok
[INFO] [stdout] test src/codegen/unique.rs - codegen::unique::UniqueNamesScope<'a>::uniquify (line 95) ... ok
[INFO] [stdout] test src/codegen/unique.rs - codegen::unique::UniqueNames::scope_with_reserved (line 42) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.93s; merged doctests compilation took 0.88s
[INFO] running `Command { std: "docker" "inspect" "60261bad5025ac6a66a415df5a782c3b0de14a1d9e7d704625e97d523ff5558a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "60261bad5025ac6a66a415df5a782c3b0de14a1d9e7d704625e97d523ff5558a", kill_on_drop: false }`
[INFO] [stdout] 60261bad5025ac6a66a415df5a782c3b0de14a1d9e7d704625e97d523ff5558a
